package com.hyt.it.ogt.ykcj.domain.vo;

import com.hyt.it.ogt.ykcj.domain.param.EnterpriseScoreLineSaveParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Description: 企业招聘考试Vo
 * @author: longt
 * @date: 2021/11/22 下午6:36
 */
@Data
@ApiModel(value = "EnterpriseExamVo对象", description = "EnterpriseExamVo类")
public class EnterpriseExamVo {

    @ApiModelProperty(value = "考试id")
    private String examId;

    @ApiModelProperty(value = "考试名称")
    private String examName;

    @ApiModelProperty(value = "考试形式(0:考试 1：考试组)")
    private Integer examForm;

    @ApiModelProperty(value = "考试年份")
    private String year;

    @ApiModelProperty(value = "考试时间")
    private String examTime;

    @ApiModelProperty(value = "科目列表")
    private List<ExamSubjectVo> subjectList;

    @ApiModelProperty(value = "分数线")
    private List<EnterpriseScoreLineSaveParam> scoreLine;

    @ApiModelProperty(value = "更新时间")
    private String updateTime;

    @ApiModelProperty(value = "来源")
    private String origin;

    @ApiModelProperty(value = "合并类型")
    private String mergeType;

    @ApiModelProperty(value = "子考试对象")
    private List<EnterpriseExamVo> examChildren;

    @ApiModelProperty(value = "类型")
    private String examType;

    @ApiModelProperty(value = "类型名")
    private String examTypeName;

    @ApiModelProperty(value = "归档状态(考试组才有)")
    private boolean archivedStatus;
}
